.sorting, .sorting_desc, .sorting_asc {
    cursor: pointer;
}
.sorting_asc:after {
    content: ' \25B2';
}
.sorting_desc:after {
    content: ' \25BC';
}

.dataTables_paginate {
    text-align: center;
    margin: 0 0 10px 0;
}
.paginate_button {
    color: #B37431;
    cursor: pointer;
    margin: 0 5px;
    text-decoration: underline;
}
.paginate_active {
    margin: 0 5px;
}
.paginate_button.first, .paginate_button.previous, .paginate_button.next, .paginate_button.last {
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.paginate_button.first {
    background: url(/sf/sf_admin/images/first.png) no-repeat;
}
.paginate_button.previous {
    background: url(/sf/sf_admin/images/previous.png) no-repeat;
}
.paginate_button.next {
    background: url(/sf/sf_admin/images/next.png) no-repeat;
}
.paginate_button.last {
    background: url(/sf/sf_admin/images/last.png) no-repeat;
}